home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / NDK / NDK_1.3 / Include-Strip1.3 / include.h / devices / gameport.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-07-15  |  602 b   |  25 lines

  1. #ifndef    DEVICES_GAMEPORT_H
  2. #define    DEVICES_GAMEPORT_H
  3. #define    GPD_READEVENT    (CMD_NONSTD+0)
  4. #define    GPD_ASKCTYPE    (CMD_NONSTD+1)
  5. #define    GPD_SETCTYPE    (CMD_NONSTD+2)
  6. #define    GPD_ASKTRIGGER    (CMD_NONSTD+3)
  7. #define    GPD_SETTRIGGER    (CMD_NONSTD+4)
  8. #define    GPTB_DOWNKEYS    0
  9. #define    GPTF_DOWNKEYS    (1<<0)
  10. #define    GPTB_UPKEYS    1
  11. #define    GPTF_UPKEYS    (1<<1)
  12. struct    GamePortTrigger    {
  13. UWORD    gpt_Keys;
  14. UWORD    gpt_Timeout;
  15. UWORD    gpt_XDelta;
  16. UWORD    gpt_YDelta;
  17. };
  18. #define    GPCT_ALLOCATED    -1
  19. #define    GPCT_NOCONTROLLER    0
  20. #define    GPCT_MOUSE    1
  21. #define    GPCT_RELJOYSTICK    2
  22. #define    GPCT_ABSJOYSTICK    3
  23. #define    GPDERR_SETCTYPE    1
  24. #endif
  25.